package com.xnyzc.lhy.order.service.order;

import com.xnyzc.lhy.order.entity.order.OaCOrderPersonal;

import java.math.BigDecimal;
import java.util.Map;

public interface IOaCCostDetailsService {

    /**
     * 获取费用详情
     * @param userId 用户id
     * @param tag 租户
     * @param orderNo 订单号
     * @return
     */
    Map<String, Object> getCostDetails(Long userId, String tag, String orderNo);

    /**
     * 获取代付订单信息
     * @param tag 用户来源
     * @param carpoolSerialNo 邀约拼车流水号
     * @return
     */
    OaCOrderPersonal getInvitationOaCOrderPersonal(String tag, String carpoolSerialNo);

    /**
     * 处理小数空
     * @param bigDecimal 数据
     * @return
     */
    BigDecimal bigDecimalIsNull(BigDecimal bigDecimal);
}
